﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

using Derbster.Peer.Commands;
using Derbster.Domain;

namespace Derbster.Peer.Controllers
{
    [CommandGroup("PenaltyBox")]
    public class PenaltyBoxController
    {
        private IMatchRepository _repository;
        private int _matchLocalKey;
        public PenaltyBoxController(IMatchRepository repository, int matchLocalKey)
        {
            _repository = repository;
            _matchLocalKey = matchLocalKey;
        }
        [Command("Player-Seated")]
        public void PlayerSeated(int playerId, int period, int jamNumber)
        {
            throw new NotImplementedException();
        }
        [Command("Undo-Player-Seated")]
        public void UndoPlayerSeated(int playerId, int period, int jamNumber)
        {
            throw new NotImplementedException();
        }

        [Command("Player-Released")]
        public void PlayerReleased(int playerId, int period, int jamNumber)
        {
            throw new NotImplementedException();
        }

        [Command("Undo-Player-Released")]
        public void UndoPlayerReleased(int playerId, int period, int jamNumber)
        {
            throw new NotImplementedException();
        }
    }
}
